package com.ruoyi.eqmonitor.service;

import org.springframework.web.bind.annotation.RequestParam;

import java.util.List;
import java.util.Map;

public interface IPipeService {

    public List<Map<String, Object>> getPipeJsonByCode(String code);

    /**
     * 根据管点物探点号获取管点明细
     * @param pipeType 管点类型
     * @param pipeWtdh 管点物探点号
     */
    Map<String, Object> getPointByWtdh(String pipeType, String pipeWtdh);

    /**
     * 根据管点物探点号获取管线列表
     * @param pipeType 管线类型
     * @param pipeWtdh 管点物探点号
     */
    List<Map<String, Object>> getLineByPointWtdh(String pipeType, String pipeWtdh);

    /**
     * 根据管点物探点号获取管线列表
     * @param pipeType 管线类型
     * @param QDDH 起点点号
     * @param ZDDH 终点点号
     */
    Map<String, Object> getLineByQddhAndZddh(String pipeType, String QDDH, String ZDDH);
}
